package com.wy2.generator.config;

public class GeneratorConsts {

	/**
	 * 字符串模板名称前缀
	 */
	public static final String STRING_TEMPLATE_NAME_PREFIX="stringTemplate://";
	/**
	 * 属性值中数组分隔符
	 */
	public static final String PROPERTIES_ARRAY_SPLIT=",";
    
    public static final String TEMPLATE_ATTRI_PROJECT_NAME="projectName";
    public static final String TEMPLATE_ATTRI_GROUP_ID="groupId";
    public static final String TEMPLATE_ATTRI_ARTIFACT_ID="artifactId";    
    
    /**
     * 源代码目录
     */
    public final static String TEMPLATE_PROJECT_SOURCE_DIRECTORY="sourceDirectory";
    
    /**
     * 基础包
     */
    public static final String TEMPLATE_ATTRI_BASEPACKAGE="basePackage";
    public static final String TEMPLATE_ATTRI_BASEPACKAGE_PATH="basePackagePath";
    
    
    /**
     * 模板属性 表
     */
    public static final String TEMPLATE_ATTRI_TABLE="table";
    /**
     * 模块
     */
    public static final String TEMPLATE_ATTRI_MODULE="module";
    
    public static final String GENERATOR_CONFIG_ENCODING="config.encoding";
    /**
     * 
     */
    public static final String GENERATOR_CONFIG_TEMPLATE_DIRECTORY="config.template.directory";
    /**
     * 生成器配置 模板后缀的键
     */
    public static final String GENERATOR_CONFIG_TEMPLATE_SUFFIX="config.template.suffix";
    /**
     * 模板后缀名称
     */
    public static final String GENERATOR_CONFIG_TEMPLATE_SUFFIX_DEFAULT=".ftl";
    public static final String GENERATOR_CONFIG_OUTPUT_DIRECTORY="config.output.directory";
    public static final String GENERATOR_CONFIG_MARKER_TEMPLATE="config.marker.template";
    public static final String GENERATOR_CONFIG_TEMPLATE_ATTRIBUTE_PREFIX="config.template.attribute";
    
}
